package com.jmyd.sharding.service;

import com.jmyd.sharding.base.dto.KeywordQueryDto;
import com.jmyd.sharding.base.service.IBaseService;
import com.jmyd.sharding.base.vo.PageBean;
import com.jmyd.sharding.domain.dto.SysCouponDto;
import com.jmyd.sharding.domain.dto.SysCouponUpdateDto;
import com.jmyd.sharding.domain.dto.SysUserDto;
import com.jmyd.sharding.domain.dto.SysUserUpdateDto;
import com.jmyd.sharding.domain.po.SysCoupon;
import com.jmyd.sharding.domain.po.SysUser;
import com.jmyd.sharding.domain.vo.SysCouponVo;
import com.jmyd.sharding.domain.vo.SysUserVo;

/**
 * @author samphin
 * @date 2024/6/18 10:46
 */
public interface ISysCouponService extends IBaseService<Long, SysCouponDto, SysCoupon> {

    boolean updateById(SysCouponUpdateDto dto);

    PageBean<SysCouponVo> paging(KeywordQueryDto queryDto);

    SysCouponVo queryDetail(Long id);
}